其實很多東西都要分拆
而不是只有MYSQL
其實只要是程式碼之外的的東西都是需要分拆的對象
但是在整體結構當中通常資料庫都是第一分拆的
原因無他
在標準三層式架構中Web、AP、DB 本身就因該是獨立的且是做到HA的架構
且合理的三層式架構比起單台主機的架構相對多了彈性與擴展性
拆分資料庫最重要的事情很多但是有幾件事情由其重要
先想好這幾點可以讓您搬遷的路途上少點灣路
可能會如同這張圖或者是接近
這是兩年多前協助客戶進行的專案了
你會發現有很多的拆分點
但是無論如何資料庫都是首先要務